package gdr.battle1;

import gdr.battle.GestoreTurni;
import gdr.battle.LooserCondition;
import gdr.battle.WinnerCondition;
import gdr.map.BattleMap;
import gdr.player.*;
import java.util.*;
/**
 * Cuore dell'applicazione, riceve le richieste da parte dei vari utenti, elabora
 * e restituisce gli eventuali risultati
 * @author Giorgio Vitale
 *
 */
public class CoreManager {
	/** Personaggi disponibili*/
	protected ArrayList<BattlePlayer> players;
	/** Team disponibili*/
	protected ArrayList<Team> teams;
	/** Mappa dello scontro*/
	protected BattleMap map;
	/** */
	protected WinnerCondition condizioneVincita;
	protected LooserCondition condizionePerdita;
	protected GestoreTurni gestoreTurni;
	
	
}
